﻿/*html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
body
{
	font-family: 宋体;
	margin: 0 0 0 0;
	font-size: 13px;
	color: #313130;
	background-color: #f9f9f9;
}
.page
{
	margin-left: auto;
	margin-right: auto;
	width: 1002px;
	background-color: White;
}
body img
{
	border: none;
}
body a
{
	color: #313130;
	text-decoration: none;
}
body a:hover
{
	text-decoration: underline;
}

/*******Start of Header********/
.header
{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 100%;
	background: url(../images/topbg.png) no-repeat center top;
}
.header-l1
{
	height: 25px;
	overflow: hidden;
}
.header-l1-content
{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 980px;
}
.header-l1-left
{
	float: left;
	padding-left: 24px;
	width: 735px;
	overflow: hidden;
}
.header-l1-left a
{
	color: White;
}
.header-l1-left a:hover
{
	text-decoration: none;
}
.header-l1-left-text
{
	line-height: 25px;
}
.header-l1-right
{
	float: right;
	line-height: 25px;
	color: #f9f9f7;
}
.header-l1-right a
{
	color: White;
	text-decoration: none;
}
.header-l2
{
	height: 118px;
	overflow: hidden;
}
.header-l2-left
{
	float: left;
}
.header-l2-right
{
	float: left;
	margin-left: 60px;
}
.toplogin
{
	float: left;
	width: 96px;
}
.topregister
{
	float: left;
}

.pagelogo
{
	margin-left: 16px;
	margin-top: 5px;
}
.pagesearch
{
	padding-top: 13px;
	overflow: hidden;
}
.pagesearch-l1
{
	overflow: hidden;
	height: 18px;
}
.pagesearch-l1-item
{
	font-size: 12pt;
	font-weight: bolder;
	color: White;
	float: left;
	margin-right: 20px;
}
.pagesearch-l2
{
	padding-top: 4px;
	overflow: hidden;
	width: 100%;
}
.searchbox
{
	float: left;
	overflow: hidden;
}
.searchbuttom
{
	float: left;
	margin-left: 35px;
}
.pagesearch-l3
{
	width: 100%;
	padding-top: 8px;
}
.pagesearch-l3-item
{
	float: left;
	margin-right: 10px;
	font-size: 15px;
}
.pagesearch-l3-item a
{
	color: #fffcfc;
	text-decoration: none;
}
.pagesearch-l3-item a:hover
{
	text-decoration: none;
}
/*******Start of Menu********/
.menu
{
	margin-left: auto;
	margin-right: auto;
	height: 28px;
	overflow: hidden;
	background: url(../images/topbg.png) no-repeat center -145px;
}
.nav
{
	width: 980px;
	margin: 0 auto 0 auto;
}

.nav ul
{
	list-style: none;
	margin: 0px auto 0 auto;
	padding: 0;
	width: auto;
}
.nav ul li
{
	float: left;
	height: 30px;
	border-left: solid 1px #bc4241;
}
/*----首页-----*/
.indexcontent
{
	width: 45px;
	height: 30px;
}
.index a
{
	display: block;
	background: url(../images/navs.png) no-repeat center 0px !important;
	background: url(../images/navs.jpg) no-repeat center 0px;
	cursor: pointer;
}
.index a:hover
{
	background: url(../images/navs.png) no-repeat center -30px !important;
	background: url(../images/navs.jpg) no-repeat center -30px;
}
.indexcurrent a
{
	cursor: pointer;
	display: block;
	background: url(../images/navs.png) no-repeat center -60px !important;
	background: url(../images/navs.jpg) no-repeat center -60px;
}
/*----首页-----*/
/*----长期招聘-----*/
.cqzpcontent
{
	width: 85px;
	height: 30px;
}
.cqzp a
{
	display: block;
	background: url(../images/navs.png) no-repeat center -90px !important;
	background: url(../images/navs.jpg) no-repeat center -90px;
	cursor: pointer;
}
.cqzp a:hover
{
	background: url(../images/navs.png) no-repeat center -120px !important;
	background: url(../images/navs.jpg) no-repeat center -120px;
}
.cqzpcurrent a
{
	cursor: pointer;
	display: block;
	background: url(../images/navs.png) no-repeat center -150px !important;
	background: url(../images/navs.jpg) no-repeat center -150px;
}
/*----长期招聘-----*/
/*----最新兼职-----*/
.zxjzcontent
{
	width: 85px;
	height: 30px;
}
.zxjz a
{
	display: block;
	background: url(../images/navs.png) no-repeat center -180px !important;
	background: url(../images/navs.jpg) no-repeat center -180px;
	cursor: pointer;
}
.zxjz a:hover
{
	background: url(../images/navs.png) no-repeat center -210px !important;
	background: url(../images/navs.jpg) no-repeat center -210px;
}
.zxjzcurrent a
{
	cursor: pointer;
	display: block;
	background: url(../images/navs.png) no-repeat center -240px !important;
	background: url(../images/navs.jpg) no-repeat center -240px;
}
/*----最新兼职-----*/
/*----简历库-----*/
.jlkcontent
{
	width: 75px;
	height: 30px;
}
.jlk a
{
	display: block;
	background: url(../images/navs.png) no-repeat center -270px !important;
	background: url(../images/navs.jpg) no-repeat center -270px;
	cursor: pointer;
}
.jlk a:hover
{
	background: url(../images/navs.png) no-repeat center -300px !important;
	background: url(../images/navs.jpg) no-repeat center -300px;
}
.jlkcurrent a
{
	cursor: pointer;
	display: block;
	background: url(../images/navs.png) no-repeat center -330px !important;
	background: url(../images/navs.jpg) no-repeat center -330px;
}
/*----简历库-----*/
/*----最新动态-----*/
.zxdtcontent
{
	width: 85px;
	height: 30px;
}
.zxdt a
{
	display: block;
	background: url(../images/navs.png) no-repeat center -360px !important;
	background: url(../images/navs.jpg) no-repeat center -360px;
	cursor: pointer;
}
.zxdt a:hover
{
	background: url(../images/navs.png) no-repeat center -390px !important;
	background: url(../images/navs.jpg) no-repeat center -390px;
}
.zxdtcurrent a
{
	cursor: pointer;
	display: block;
	background: url(../images/navs.png) no-repeat center -420px !important;
	background: url(../images/navs.jpg) no-repeat center -420px;
}
/*----最新动态-----*/
/*----推荐兼职-----*/
.tjjzcontent
{
	width: 85px;
	height: 30px;
}
.tjjz a
{
	display: block;
	background: url(../images/navs.png) no-repeat center -450px !important;
	background: url(../images/navs.jpg) no-repeat center -450px;
	cursor: pointer;
}
.tjjz a:hover
{
	background: url(../images/navs.png) no-repeat center -480px !important;
	background: url(../images/navs.jpg) no-repeat center -480px;
}
.tjjzcurrent a
{
	cursor: pointer;
	display: block;
	background: url(../images/navs.png) no-repeat center -510px !important;
	background: url(../images/navs.jpg) no-repeat center -510px;
}
/*----推荐兼职-----*/
/*----兼职课堂-----*/
.jzktcontent
{
	width: 85px;
	height: 30px;
}
.jzkt a
{
	display: block;
	background: url(../images/navs.png) no-repeat center -540px !important;
	background: url(../images/navs.jpg) no-repeat center -540px;
	cursor: pointer;
}
.jzkt a:hover
{
	background: url(../images/navs.png) no-repeat center -570px !important;
	background: url(../images/navs.jpg) no-repeat center -570px;
}
.zjktcurrent a
{
	cursor: pointer;
	display: block;
	background: url(../images/navs.png) no-repeat center -600px !important;
	background: url(../images/navs.jpg) no-repeat center -600px;
}
/*----兼职课堂-----*/
/*******End of Menu********/

/*******Start of LatestCompany********/
.latestcompany
{
	margin-left: auto;
	margin-right: auto;
	height: 22px;
	overflow: hidden;
	background: url(../images/topbg.png) no-repeat left -182px;
}
.latestcompany-content
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	text-align: center;
}
.latestcompany-content-text
{
	padding-top: 4px;
	font-size: 13px;
}
.latestcompany-content-text a
{
	color: #282727;
	text-decoration: none;
}
/*******End of LatestCompany********/


/*******End of Header********/

/*******Start of Content********/
.content
{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 980px;
}
.contentline
{
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.contentline-vitem
{
	float: left;
}
.contentline-vseparator15px
{
	float: left;
	overflow: hidden;
	width: 15px;
	height: 1px;
}
/*******End of Content********/

/*******Start of Footer********/
.footer
{
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 20px;
	width: 980px;
}
.footer-l1
{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	border: solid 1px #badaa1;
	background-color: #f6f9f5;
	height: 28px;
	text-align: center;
}
.footer-l1-item
{
	padding-top: 8px;
}
.footer-l1-item a
{
	color: #04327d;
	text-decoration: none;
}
.footer-l1-item a:hover
{
	text-decoration: none;
}
.footer-l1-item span
{
	padding-left: 10px;
	padding-right: 4px;
}
.footer-l2
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 8px;
	color: #636465;
	font-family: Arial;
}
.footer-l3
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 8px;
	color: #04327d;
	line-height: 160%;
}
/*******End of Footer********/

.main-nav
{
	line-height: 36px;
}
.main-nav-top
{
	line-height: 24px;
	margin-top: 18px;
}

.main-nav a
{
	color: #04327d;
	text-decoration: none;
}
.main-nav-top a
{
	color: #04327d;
	text-decoration: none;
	}

.line-gray
{
	overflow: hidden;
	height: 5px;
	width: 100%;
	border-bottom: solid 1px #ecebeb;
	margin-bottom:5px;
}


.hspace10
{
	width: 100%;
	overflow: hidden;
	height: 10px;
}
.hspace3
{
	width: 100%;
	overflow: hidden;
	height: 3px;
}

.left
{
	float: left;
	overflow: hidden;
}
.right
{
	float: right;
	overflow: hidden;
}

.content-page
{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 978px;
}

.page-left
{
	float: left;
	width: 785px;
	overflow: hidden;
	border: 1px solid #F1F1F1;
}
.page-right
{
	float: right;
	width: 180px;
	overflow: hidden;
	border: 1px solid #F1F1F1;
}
.rightad
{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 160px;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #585858;
	line-height: 160%;
}

.rightad a
{
	color: #585858;
}

.rightad-title
{
}

.rightad-title a
{
	color: #24D;
}

.rightad-title a:hover
{
	text-decoration: none;
}
